MLSClientImpl

class MLSClientImpl(coreCrypto: <Error class: unknown class>, defaultCipherSuite: <Error class: unknown class>)

Constructors

Link copied to clipboard
constructor(coreCrypto: <Error class: unknown class>, defaultCipherSuite: <Error class: unknown class>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend fun addMember(groupId: <Error class: unknown class>, membersKeyPackages: List<<Error class: unknown class>>): <Error class: unknown class>?
Link copied to clipboard
open suspend fun clearPendingCommit(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun clearPendingGroupExternalCommit(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun close()
Link copied to clipboard
open suspend fun commitAccepted(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun commitPendingProposals(groupId: <Error class: unknown class>): <Error class: unknown class>?
Link copied to clipboard
open suspend fun conversationEpoch(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun conversationExists(groupId: <Error class: unknown class>): Boolean
Link copied to clipboard
open suspend fun createConversation(groupId: <Error class: unknown class>, externalSenders: ByteArray)
Link copied to clipboard
open suspend fun decryptMessage(groupId: <Error class: unknown class>, message: <Error class: unknown class>): List<<Error class: unknown class>>
Link copied to clipboard
open suspend fun deriveSecret(groupId: <Error class: unknown class>, keyLength: <Error class: unknown class>): ByteArray
Link copied to clipboard
open suspend fun e2eiMlsInitOnly(enrollment: <Error class: unknown class>, certificateChain: <Error class: unknown class>): List<String>?
Link copied to clipboard
open suspend fun e2eiNewActivationEnrollment(displayName: String, handle: String, teamId: String?, expiry: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun e2eiNewRotateEnrollment(displayName: String?, handle: String?, teamId: String?, expiry: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun e2eiRotateAll(enrollment: <Error class: unknown class>, certificateChain: <Error class: unknown class>, newMLSKeyPackageCount: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun encryptMessage(groupId: <Error class: unknown class>, message: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun generateKeyPackages(amount: Int): List<ByteArray>
Link copied to clipboard
open fun getDefaultCipherSuite(): <Error class: unknown class>
Link copied to clipboard
open suspend fun getDeviceIdentities(groupId: <Error class: unknown class>, clients: List<<Error class: unknown class>>): List<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getExternalSenders(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun getMLSCredentials(): <Error class: unknown class>
Link copied to clipboard
open suspend fun getPublicKey(): <Error class: unknown class><ByteArray, <Error class: unknown class>>
Link copied to clipboard
open suspend fun getUserIdentities(groupId: <Error class: unknown class>, users: List<<Error class: unknown class>>): Map<String, List<<Error class: unknown class>>>
Link copied to clipboard
open suspend fun isE2EIEnabled(): Boolean
Link copied to clipboard
open suspend fun isGroupVerified(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun joinByExternalCommit(publicGroupState: ByteArray): <Error class: unknown class>
Link copied to clipboard
open suspend fun joinConversation(groupId: <Error class: unknown class>, epoch: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun members(groupId: <Error class: unknown class>): List<<Error class: unknown class>>
Link copied to clipboard
open suspend fun mergePendingGroupFromExternalCommit(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun processWelcomeMessage(message: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun removeMember(groupId: <Error class: unknown class>, members: List<<Error class: unknown class>>): <Error class: unknown class>
Link copied to clipboard
open suspend fun updateKeyingMaterial(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun validKeyPackageCount(): <Error class: unknown class>
Link copied to clipboard
open suspend fun wipeConversation(groupId: <Error class: unknown class>)